Einer der häufigsten Einsatzzwecke des Internets ist die Anzeige von Informationen in Tabellenform, zum Beispiel:
- Listen von Ereignissen in chronologischer Reihenfolge
- Inhalt eines Artikels
- Preislisten
In vielen solchen Situationen möchten die Benutzer womöglich die dargebotenen Informationen in einer anderen Reihenfolge angezeigt bekommen, als sie ursprünglich von der Website bereitgestellt werden, etwa in alphabetischer statt in chronologischer Reihenfolge oder nach Vor- statt nach Nachnamen sortiert. In diesem Artikel sollen einige Methoden vorgestellt werden, die Entwickler einsetzen können, um den Endbenutzern eine solche Funktionalität zur Verfügung zu stellen.
Sortieren
Als einfachste Lösung könnte man für jede beliebige Sortierung, die vom Benutzer gewünscht wird, eine separate Seite erstellen und pflegen. So könnte man zum Beispiel eine Liste von Personen liefern:
Vorname |
Nachname |
Hans |
Mueller |
Micky |
Mouse |
Minnie |
Mouse |
James |
Bond |
Luis |
Trenker |
Nun könnte man damit rechnen, dass die Benutzer für diese Daten die folgenden Sortierreihenfolgen wünschen:
- nach Vornamen, aufsteigend alphabetisch
- nach Vornamen, absteigend alphabetisch
- nach Nachnamen, aufsteigend alphabetisch
- nach Nachnamen, absteigend alphabetisch
Bei einer so kleinen Datenmenge oder Inhalten, die lange Zeit unverändert bleiben, kann man durchaus eine separate Seite für jede Sortierreihenfolge erstellen, wie Demo1a des zugehörigen Demonstrationsbeispiels zeigt (Download).
Neueste Kommentare
Noch keine Kommentare zu Effizientes Sortieren innerhalb von Tabellen
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.